* {
    /* 设置滚动条的样式 */
    &::-webkit-scrollbar {
        width: 6px;
        height: 6px;
    }
    /* 滚动槽 */
    &::-webkit-scrollbar-track {
        border-radius: 3px;
    }
    /* 滚动条滑块 */
    &::-webkit-scrollbar-thumb {
        border-radius: 3px;
        background: rgba(51, 51, 51, 0.4);
    }
}
.el-table {
    &__header-wrapper {
        .el-table__header {
            thead {
                tr {
                    border-bottom: 1px solid #f1f1f1;
                    th {
                        &.el-table__cell {
                            &.is-leaf {
                                font-size: 0.14rem;
                                color: #666666;
                                height: 0.44rem;
                                border: none;
                                background: #f0f3fa;
                            }
                        }
                        &:first-child {
                            padding-left: 0.3rem;
                        }
                    }
                }
            }
        }
    }
    &__body-wrapper {
        tbody {
            tr {
                height: 0.44rem;
            }
            td {
                border-color: #f1f1f1;
                &.el-table__cell {
                    font-size: 0.14rem;
                    color: #606266;
                }
                &:first-child {
                    padding-left: 0.3rem;
                }
            }
        }
    }
    &-column--selection {
        .cell {
            padding: 0 0.1rem;
        }
    }
}

.el-tabs {
    width: 100%;
    &__header {
        margin: 0;
    }
    &--card {
        & > .el-tabs__header {
            border: none;
            .el-tabs__nav {
                display: flex;
                align-items: center;
                height: 0.42rem;
                border: none;
                &-wrap {
                    &::after {
                        display: none;
                    }
                }
            }
            .el-tabs__item {
                font-size: 0.14rem;
                border: none;
                padding: 0 0.44rem !important;
                color: #606266;
                margin-left: 1px;
                background: #ededed;
                &:first-child {
                    margin-left: 0;
                }
                &.is-active {
                    border: none;
                    color: #347aeb;
                    background-color: #fff;
                }
            }
        }
        & > .el-tabs__content {
            background-color: #fff;
        }
    }
    .el-input--suffix .el-input__inner {
        height: 0.35rem;
        line-height: 0.35rem;
    }
    .el-input__prefix .el-input__icon {
        line-height: 0.35rem;
    }
}

.el-button--mini {
    font-size: 0.12rem;
}

.el-message__icon,
.el-icon-loading {
    font-size: 0.3rem;
}

.el-loading-spinner .el-loading-text {
    font-size: 0.14rem;
}
